[INFO] fetching crate mabi-bacnet 1.3.2...
[INFO] testing mabi-bacnet-1.3.2 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate mabi-bacnet 1.3.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate mabi-bacnet 1.3.2
[INFO] finished tweaking crates.io crate mabi-bacnet 1.3.2
[INFO] tweaked toml for crates.io crate mabi-bacnet 1.3.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mabi-bacnet 1.3.2 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mabi-bacnet 1.3.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 562daf3ddb3265afff6eea20d0b6ee13df3e52b1c94d2b5f96265d2f4cd5ade0
[INFO] running `Command { std: "docker" "start" "-a" "562daf3ddb3265afff6eea20d0b6ee13df3e52b1c94d2b5f96265d2f4cd5ade0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "562daf3ddb3265afff6eea20d0b6ee13df3e52b1c94d2b5f96265d2f4cd5ade0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "562daf3ddb3265afff6eea20d0b6ee13df3e52b1c94d2b5f96265d2f4cd5ade0", kill_on_drop: false }`
[INFO] [stdout] 562daf3ddb3265afff6eea20d0b6ee13df3e52b1c94d2b5f96265d2f4cd5ade0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 45d3a931773bd792f40b34e795cb969e4045e7b8b8ba41a5f3087a069d9c1873
[INFO] running `Command { std: "docker" "start" "-a" "45d3a931773bd792f40b34e795cb969e4045e7b8b8ba41a5f3087a069d9c1873", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling zmij v1.0.14
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling time-core v0.1.7
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling prometheus v0.13.4
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling filetime v0.2.26
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling time v0.3.45
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling notify-debouncer-mini v0.4.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling darling_core v0.14.4
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling darling_macro v0.14.4
[INFO] [stderr]    Compiling darling v0.14.4
[INFO] [stderr]    Compiling derive_builder_core v0.12.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling derive_builder_macro v0.12.0
[INFO] [stderr]    Compiling strum v0.25.0
[INFO] [stderr]    Compiling derive_builder v0.12.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tracing-appender v0.2.4
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling mabi-core v1.3.2
[INFO] [stderr]    Compiling mabi-bacnet v1.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `expected_segments`, `invoke_id`, and `actual_window_size` are never read
[INFO] [stdout]    --> src/apdu/segmentation.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 260 | struct AssemblyEntry {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 261 |     /// Expected total segments (if known).
[INFO] [stdout] 262 |     expected_segments: Option<usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     actual_window_size: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AssemblyEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `max_entries` is never read
[INFO] [stdout]    --> src/apdu/segmentation.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub struct SegmentAssembler {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 365 |     max_entries: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `last_restore_time` is never read
[INFO] [stdout]    --> src/object/device.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub struct DeviceObject {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |     last_restore_time: RwLock<Option<BACnetDateTime>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 36.98s
[INFO] running `Command { std: "docker" "inspect" "45d3a931773bd792f40b34e795cb969e4045e7b8b8ba41a5f3087a069d9c1873", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "45d3a931773bd792f40b34e795cb969e4045e7b8b8ba41a5f3087a069d9c1873", kill_on_drop: false }`
[INFO] [stdout] 45d3a931773bd792f40b34e795cb969e4045e7b8b8ba41a5f3087a069d9c1873
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9f15bf463e83ce8e3133d488b400bf6bde8f09df015b62427c78f5a54f2712d6
[INFO] running `Command { std: "docker" "start" "-a" "9f15bf463e83ce8e3133d488b400bf6bde8f09df015b62427c78f5a54f2712d6", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling mabi-core v1.3.2
[INFO] [stderr]    Compiling mabi-bacnet v1.3.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `expected_segments`, `invoke_id`, and `actual_window_size` are never read
[INFO] [stdout]    --> src/apdu/segmentation.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 260 | struct AssemblyEntry {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 261 |     /// Expected total segments (if known).
[INFO] [stdout] 262 |     expected_segments: Option<usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     actual_window_size: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AssemblyEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `max_entries` is never read
[INFO] [stdout]    --> src/apdu/segmentation.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub struct SegmentAssembler {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 365 |     max_entries: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `last_restore_time` is never read
[INFO] [stdout]    --> src/object/device.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub struct DeviceObject {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |     last_restore_time: RwLock<Option<BACnetDateTime>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BinaryInput`
[INFO] [stdout]    --> src/object/registry.rs:339:61
[INFO] [stdout]     |
[INFO] [stdout] 339 |     use super::super::standard::{AnalogInput, AnalogOutput, BinaryInput, BinaryOutput};
[INFO] [stdout]     |                                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `delete_handler`
[INFO] [stdout]    --> src/service/create_delete.rs:980:13
[INFO] [stdout]     |
[INFO] [stdout] 980 |         let delete_handler = DeleteObjectHandler::new();
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_delete_handler`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/service/subscribe_cov.rs:693:13
[INFO] [stdout]     |
[INFO] [stdout] 693 |         let mut data = vec![
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `expected_segments`, `invoke_id`, and `actual_window_size` are never read
[INFO] [stdout]    --> src/apdu/segmentation.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 260 | struct AssemblyEntry {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 261 |     /// Expected total segments (if known).
[INFO] [stdout] 262 |     expected_segments: Option<usize>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 268 |     invoke_id: u8,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     actual_window_size: u8,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `AssemblyEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `max_entries` is never read
[INFO] [stdout]    --> src/apdu/segmentation.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 359 | pub struct SegmentAssembler {
[INFO] [stdout]     |            ---------------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 365 |     max_entries: usize,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `last_restore_time` is never read
[INFO] [stdout]    --> src/object/device.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub struct DeviceObject {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 143 |     last_restore_time: RwLock<Option<BACnetDateTime>>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.79s
[INFO] running `Command { std: "docker" "inspect" "9f15bf463e83ce8e3133d488b400bf6bde8f09df015b62427c78f5a54f2712d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f15bf463e83ce8e3133d488b400bf6bde8f09df015b62427c78f5a54f2712d6", kill_on_drop: false }`
[INFO] [stdout] 9f15bf463e83ce8e3133d488b400bf6bde8f09df015b62427c78f5a54f2712d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 03e263d3ea4f90b780a977b7b81d7877f35a01a45a62ea105933e781c3c8c0ea
[INFO] running `Command { std: "docker" "start" "-a" "03e263d3ea4f90b780a977b7b81d7877f35a01a45a62ea105933e781c3c8c0ea", kill_on_drop: false }`
[INFO] [stderr] warning: fields `expected_segments`, `invoke_id`, and `actual_window_size` are never read
[INFO] [stderr]    --> src/apdu/segmentation.rs:262:5
[INFO] [stderr]     |
[INFO] [stderr] 260 | struct AssemblyEntry {
[INFO] [stderr]     |        ------------- fields in this struct
[INFO] [stderr] 261 |     /// Expected total segments (if known).
[INFO] [stderr] 262 |     expected_segments: Option<usize>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 268 |     invoke_id: u8,
[INFO] [stderr]     |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 276 |     actual_window_size: u8,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `AssemblyEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `max_entries` is never read
[INFO] [stderr]    --> src/apdu/segmentation.rs:365:5
[INFO] [stderr]     |
[INFO] [stderr] 359 | pub struct SegmentAssembler {
[INFO] [stderr]     |            ---------------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 365 |     max_entries: usize,
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `last_restore_time` is never read
[INFO] [stderr]    --> src/object/device.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub struct DeviceObject {
[INFO] [stderr]     |            ------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 143 |     last_restore_time: RwLock<Option<BACnetDateTime>>,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BinaryInput`
[INFO] [stderr]    --> src/object/registry.rs:339:61
[INFO] [stderr]     |
[INFO] [stderr] 339 |     use super::super::standard::{AnalogInput, AnalogOutput, BinaryInput, BinaryOutput};
[INFO] [stderr]     |                                                             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `delete_handler`
[INFO] [stderr]    --> src/service/create_delete.rs:980:13
[INFO] [stderr]     |
[INFO] [stderr] 980 |         let delete_handler = DeleteObjectHandler::new();
[INFO] [stderr]     |             ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_delete_handler`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/service/subscribe_cov.rs:693:13
[INFO] [stderr]     |
[INFO] [stderr] 693 |         let mut data = vec![
[INFO] [stderr]     |             ----^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mabi-bacnet` (lib) generated 3 warnings
[INFO] [stderr] warning: `mabi-bacnet` (lib test) generated 6 warnings (3 duplicates) (run `cargo fix --lib -p mabi-bacnet --tests` to apply 3 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mabi_bacnet-a5efd3ddbb43c6a9)
[INFO] [stdout] 
[INFO] [stdout] running 329 tests
[INFO] [stdout] test apdu::encoding::tests::test_encode_real ... ok
[INFO] [stdout] test apdu::encoding::tests::test_encode_object_identifier ... ok
[INFO] [stdout] test apdu::encoding::tests::test_encode_boolean ... ok
[INFO] [stdout] test apdu::encoding::tests::test_encode_unsigned ... ok
[INFO] [stdout] test apdu::encoding::tests::test_decode_unsigned ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_assembler_out_of_order ... ok
[INFO] [stdout] test apdu::encoding::tests::test_context_tags ... ok
[INFO] [stdout] test apdu::encoding::tests::test_encode_error_pdu_uses_enumerated_tags ... ok
[INFO] [stdout] test apdu::encoding::tests::test_encode_error_pdu_object_unknown_object ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_assembler_simple ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_max_segments_encoding ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_segment_header ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_segmentation_support ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_transmitter_no_segmentation ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_transmitter_with_segmentation ... ok
[INFO] [stdout] test network::bbmd::tests::test_bbmd_disabled ... ok
[INFO] [stdout] test network::bbmd::tests::test_bdt_encode_decode ... ok
[INFO] [stdout] test network::bbmd::tests::test_bdt_entry_directed_broadcast ... ok
[INFO] [stdout] test apdu::segmentation::tests::test_round_trip ... ok
[INFO] [stdout] test network::bbmd::tests::test_fdt_registration ... ok
[INFO] [stdout] test network::bbmd::tests::test_bbmd_register_foreign_device ... ok
[INFO] [stdout] test network::bbmd::tests::test_bdt_add_remove ... ok
[INFO] [stdout] test network::bvlc::tests::test_bvlc_result_encode_decode ... ok
[INFO] [stdout] test network::bvlc::tests::test_forwarded_npdu_encode_decode ... ok
[INFO] [stdout] test network::bbmd::tests::test_fdt_refresh ... ok
[INFO] [stdout] test network::bvlc::tests::test_original_broadcast_encode_decode ... ok
[INFO] [stdout] test network::bvlc::tests::test_original_unicast_encode_decode ... ok
[INFO] [stdout] test network::npdu::tests::test_bacnet_address_encode_decode ... ok
[INFO] [stdout] test network::npdu::tests::test_npdu_control_encode_decode ... ok
[INFO] [stdout] test network::bbmd::tests::test_forward_addresses ... ok
[INFO] [stdout] test network::bvlc::tests::test_bvlc_function_from_u8 ... ok
[INFO] [stdout] test network::udp::tests::test_incoming_packet ... ok
[INFO] [stdout] test network::udp::tests::test_network_config_default ... ok
[INFO] [stdout] test network::bvlc::tests::test_bvlc_header_encode_decode ... ok
[INFO] [stdout] test network::udp::tests::test_network_config_with_port ... ok
[INFO] [stdout] test network::udp::tests::test_network_stats ... ok
[INFO] [stdout] test object::device::tests::test_device_communication_control ... ok
[INFO] [stdout] test object::device::tests::test_device_identification ... ok
[INFO] [stdout] test object::device::tests::test_device_database_revision ... ok
[INFO] [stdout] test network::npdu::tests::test_npdu_control_with_all_flags ... ok
[INFO] [stdout] test object::device::tests::test_device_list_properties ... ok
[INFO] [stdout] test network::npdu::tests::test_npdu_with_destination ... ok
[INFO] [stdout] test network::npdu::tests::test_priority_from_bits ... ok
[INFO] [stdout] test object::device::tests::test_device_object_list ... ok
[INFO] [stdout] test object::device::tests::test_device_object_types_supported_update ... ok
[INFO] [stdout] test device::tests::test_bacnet_device ... ok
[INFO] [stdout] test network::npdu::tests::test_simple_npdu_encode_decode ... ok
[INFO] [stdout] test object::device::tests::test_device_cov_support ... ok
[INFO] [stdout] test object::device::tests::test_device_read_only_properties ... ok
[INFO] [stdout] test object::device::tests::test_device_protocol_info ... ok
[INFO] [stdout] test device::tests::test_bacnet_read_write ... ok
[INFO] [stdout] test object::device::tests::test_device_services_supported_update ... ok
[INFO] [stdout] test object::device::tests::test_device_required_properties ... ok
[INFO] [stdout] test object::device::tests::test_device_system_status ... ok
[INFO] [stdout] test object::device::tests::test_device_time_properties ... ok
[INFO] [stdout] test object::device::tests::test_device_vendor_info ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_acknowledge ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_event_enrollment_creation ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_event_enrollment_properties ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_event_enrollment_status_flags ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_event_transition_bits ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_event_timestamps ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_notification_class_creation ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_notification_class_properties ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_notification_class_recipients ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_out_of_range_high ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_out_of_range_high_to_low ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_out_of_range_low ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_notification_class_write_priority ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_transition_disabled_no_notification ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_transition_generates_notification ... ok
[INFO] [stdout] test object::file::tests::test_file_object_creation ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_event_enrollment_write_properties ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_list_properties_excludes_limits_for_non_range ... ok
[INFO] [stdout] test object::event_enrollment::tests::test_list_properties_includes_limits ... ok
[INFO] [stdout] test object::file::tests::test_file_size_record_mode ... ok
[INFO] [stdout] test object::file::tests::test_list_properties_stream ... ok
[INFO] [stdout] test object::file::tests::test_modification_count ... ok
[INFO] [stdout] test object::file::tests::test_property_reads ... ok
[INFO] [stdout] test object::file::tests::test_property_writes ... ok
[INFO] [stdout] test object::file::tests::test_read_only_prevents_write ... ok
[INFO] [stdout] test object::file::tests::test_record_overwrite ... ok
[INFO] [stdout] test object::file::tests::test_record_read_backward ... ok
[INFO] [stdout] test object::file::tests::test_record_read_partial ... ok
[INFO] [stdout] test object::file::tests::test_record_read_write ... ok
[INFO] [stdout] test object::file::tests::test_stream_append ... ok
[INFO] [stdout] test object::file::tests::test_set_data_directly ... ok
[INFO] [stdout] test object::file::tests::test_stream_extend_on_write ... ok
[INFO] [stdout] test object::file::tests::test_stream_negative_start ... ok
[INFO] [stdout] test object::file::tests::test_stream_overwrite ... ok
[INFO] [stdout] test object::file::tests::test_stream_read_beyond_end ... ok
[INFO] [stdout] test object::file::tests::test_stream_read_empty ... ok
[INFO] [stdout] test object::file::tests::test_read_only_records_prevents_write ... ok
[INFO] [stdout] test object::property::tests::test_bacnet_value_conversions ... ok
[INFO] [stdout] test object::file::tests::test_stream_read_write ... ok
[INFO] [stdout] test object::property::tests::test_property_store ... ok
[INFO] [stdout] test object::property::tests::test_status_flags ... ok
[INFO] [stdout] test object::file::tests::test_list_properties_record ... ok
[INFO] [stdout] test object::file::tests::test_file_object_builder ... ok
[INFO] [stdout] test object::file::tests::test_status_flags ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_entry_weeknday_specific_month ... ok
[INFO] [stdout] test object::registry::tests::test_populate_extensibility_custom_descriptors ... ok
[INFO] [stdout] test object::registry::tests::test_populate_standard_objects_starts_at_instance_0 ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_list_properties ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_multiple_entries ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_properties ... ok
[INFO] [stdout] test object::registry::tests::test_registry_basic_operations ... ok
[INFO] [stdout] test object::registry::tests::test_registry_lookup_by_name ... ok
[INFO] [stdout] test object::registry::tests::test_registry_property_access ... ok
[INFO] [stdout] test object::registry::tests::test_registry_type_counts ... ok
[INFO] [stdout] test object::registry::tests::test_registry_unregister ... ok
[INFO] [stdout] test object::schedule::tests::test_bacnet_day_of_week_to_index ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_clear_entries ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_creation ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_date_match ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_entry_date_match ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_entry_date_range ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_date_range_match ... ok
[INFO] [stdout] test object::schedule::tests::test_date_pattern_wildcard_year ... ok
[INFO] [stdout] test object::schedule::tests::test_date_range_contains ... ok
[INFO] [stdout] test object::schedule::tests::test_evaluate_daily_schedule ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_weeknday_match ... ok
[INFO] [stdout] test object::schedule::tests::test_evaluate_empty_schedule ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_creation ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_effective_period ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_exception_overrides_weekly ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_exception_priority ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_list_properties ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_output_references ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_weekly_evaluation ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_properties ... ok
[INFO] [stdout] test object::schedule::tests::test_schedule_write_properties ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_entry_weeknday ... ok
[INFO] [stdout] test object::trend_log::tests::test_notification_threshold ... ok
[INFO] [stdout] test object::standard::tests::test_analog_input ... ok
[INFO] [stdout] test object::standard::tests::test_analog_output_priority ... ok
[INFO] [stdout] test object::standard::tests::test_binary_input ... ok
[INFO] [stdout] test object::trend_log::tests::test_property_reads ... ok
[INFO] [stdout] test object::standard::tests::test_cov_detection ... ok
[INFO] [stdout] test object::standard::tests::test_multi_state_value ... ok
[INFO] [stdout] test object::traits::tests::test_mock_object ... ok
[INFO] [stdout] test object::trend_log::tests::test_add_records ... ok
[INFO] [stdout] test object::trend_log::tests::test_circular_buffer_eviction ... ok
[INFO] [stdout] test object::trend_log::tests::test_disabled_no_logging ... ok
[INFO] [stdout] test object::trend_log::tests::test_list_properties ... ok
[INFO] [stdout] test object::trend_log::tests::test_log_datum_from_bacnet_value ... ok
[INFO] [stdout] test object::schedule::tests::test_calendar_write_present_value ... ok
[INFO] [stdout] test object::trend_log::tests::test_property_writes ... ok
[INFO] [stdout] test object::trend_log::tests::test_read_range_by_position_backward ... ok
[INFO] [stdout] test object::trend_log::tests::test_purge ... ok
[INFO] [stdout] test object::trend_log::tests::test_read_range_by_position_forward ... ok
[INFO] [stdout] test object::trend_log::tests::test_sequence_range ... ok
[INFO] [stdout] test object::trend_log::tests::test_read_range_by_sequence ... ok
[INFO] [stdout] test object::trend_log::tests::test_stop_when_full ... ok
[INFO] [stdout] test object::schedule::tests::test_time_to_seconds ... ok
[INFO] [stdout] test object::trend_log::tests::test_timestamp_sortable ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_abort_apdu_out_of_resources ... ok
[INFO] [stdout] test object::trend_log::tests::test_read_range_by_time ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_abort_apdu_segmentation ... ok
[INFO] [stdout] test object::trend_log::tests::test_trend_log_builder ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_abort_apdu_too_long ... ok
[INFO] [stdout] test object::trend_log::tests::test_write_record_count_zero_purges ... ok
[INFO] [stdout] test object::types::tests::test_object_id_encode_decode ... ok
[INFO] [stdout] test object::types::tests::test_object_id_max_instance ... ok
[INFO] [stdout] test object::types::tests::test_object_id_short_string ... ok
[INFO] [stdout] test object::types::tests::test_object_type_from_u16 ... ok
[INFO] [stdout] test object::types::tests::test_object_type_writable ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_bbmd_metrics ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_abort_apdu_buffer_overflow ... ok
[INFO] [stdout] test object::trend_log::tests::test_trend_log_creation ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segmentation_metrics ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_abort_other ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_error_apdu ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_error_apdu_unknown_object ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segmented_complex_ack_header_first_segment ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_reject_apdu ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segmented_complex_ack_header_last_segment ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_disabled_by_default ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_disabled_no_response ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_delete_fdt_entry ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_reject_apdu_missing_param ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_segment_ack_apdu_client ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_build_segment_ack_apdu_server ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_hash_socket_addr_deterministic ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_hash_socket_addr_different_addresses ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segment_ack_client_no_nak ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segment_ack_with_nak ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segment_assembler_cleanup ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segment_assembler_reassembly_flow ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segment_transmitter_round_trip_with_headers ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_bdt_write_and_read ... ok
[INFO] [stdout] test service::alarm::tests::test_event_state_from_u32 ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_foreign_device_registration ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_forward_addresses ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_forward_excludes_source ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_reject_foreign_devices ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_config_builder ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_config_default ... ok
[INFO] [stdout] test server::metrics::tests::test_average_latency ... ok
[INFO] [stdout] test server::metrics::tests::test_server_metrics ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_with_bbmd_config ... ok
[INFO] [stdout] test service::alarm::tests::test_confirmed_event_notification_ack ... ok
[INFO] [stdout] test service::alarm::tests::test_encode_event_notification ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_segment_transmitter_sizing ... ok
[INFO] [stdout] test server::metrics::tests::test_success_rate ... ok
[INFO] [stdout] test service::alarm::tests::test_get_alarm_summary_empty ... ok
[INFO] [stdout] test service::alarm::tests::test_get_event_information_no_alarms ... ok
[INFO] [stdout] test service::alarm::tests::test_get_enrollment_summary ... ok
[INFO] [stdout] test service::alarm::tests::test_get_event_information_with_alarm ... ok
[INFO] [stdout] test service::alarm::tests::test_handler_creation ... ok
[INFO] [stdout] test service::cov::tests::test_encode_confirmed_notification ... ok
[INFO] [stdout] test service::cov::tests::test_cov_notify_change ... ok
[INFO] [stdout] test service::cov::tests::test_cov_manager_subscriptions_for_object ... ok
[INFO] [stdout] test service::cov::tests::test_cov_manager ... ok
[INFO] [stdout] test service::cov::tests::test_cov_manager_list_subscriptions ... ok
[INFO] [stdout] test service::cov::tests::test_cov_manager_max_subscriptions ... ok
[INFO] [stdout] test service::cov::tests::test_subscription_no_expiry ... ok
[INFO] [stdout] test service::cov::tests::test_subscription_remaining_lifetime ... ok
[INFO] [stdout] test service::alarm::tests::test_get_alarm_summary_with_alarm ... ok
[INFO] [stdout] test service::cov::tests::test_encode_unconfirmed_notification ... ok
[INFO] [stdout] test service::cov::tests::test_subscription_cov_increment ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_auto_instance ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_multiple_objects_sequential ... ok
[INFO] [stdout] test server::bacnet_server::tests::test_server_bbmd_fdt_cleanup ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_auto_name ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_duplicate_instance ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_duplicate_name ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_handler_apdu ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_specific_instance ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_unsupported_type ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_object_with_initial_values ... ok
[INFO] [stdout] test service::create_delete::tests::test_create_then_delete_roundtrip ... ok
[INFO] [stdout] test service::create_delete::tests::test_decode_create_object_type_only ... ok
[INFO] [stdout] test service::create_delete::tests::test_decode_create_object_with_identifier ... ok
[INFO] [stdout] test service::create_delete::tests::test_decode_delete_object ... ok
[INFO] [stdout] test service::create_delete::tests::test_delete_device_not_permitted ... ok
[INFO] [stdout] test service::cov::tests::test_cov_manager_cleanup_expired ... ok
[INFO] [stdout] test service::create_delete::tests::test_delete_nonexistent_object ... ok
[INFO] [stdout] test service::create_delete::tests::test_delete_object_success ... ok
[INFO] [stdout] test service::create_delete::tests::test_encode_create_object_ack ... ok
[INFO] [stdout] test service::create_delete::tests::test_factory_create_object ... ok
[INFO] [stdout] test service::create_delete::tests::test_factory_unsupported_type ... ok
[INFO] [stdout] test service::create_delete::tests::test_handler_creation ... ok
[INFO] [stdout] test service::create_delete::tests::test_next_available_instance ... ok
[INFO] [stdout] test service::create_delete::tests::test_object_type_prefix ... ok
[INFO] [stdout] test service::device_control::tests::test_bacnet_datetime_to_epoch ... ok
[INFO] [stdout] test service::create_delete::tests::test_object_factory_default ... ok
[INFO] [stdout] test service::device_control::tests::test_dcc_handler_with_password ... ok
[INFO] [stdout] test service::device_control::tests::test_decode_dcc_disable_with_duration ... ok
[INFO] [stdout] test service::device_control::tests::test_dcc_disable_initiation ... ok
[INFO] [stdout] test service::cov::tests::test_subscription_expiry ... ok
[INFO] [stdout] test service::device_control::tests::test_decode_dcc_enable ... ok
[INFO] [stdout] test service::device_control::tests::test_decode_reinitialize_coldstart ... ok
[INFO] [stdout] test service::device_control::tests::test_decode_reinitialize_warmstart_with_password ... ok
[INFO] [stdout] test service::device_control::tests::test_dcc_handler_enable ... ok
[INFO] [stdout] test service::device_control::tests::test_enable_disable_from_u32 ... ok
[INFO] [stdout] test service::device_control::tests::test_decode_time_sync ... ok
[INFO] [stdout] test service::device_control::tests::test_handler_creation ... ok
[INFO] [stdout] test service::device_control::tests::test_reinitialize_handler_backup_denied ... ok
[INFO] [stdout] test service::discovery::tests::test_discovery_service ... ok
[INFO] [stdout] test service::discovery::tests::test_i_am_encode_decode ... ok
[INFO] [stdout] test service::device_control::tests::test_reinitialize_handler_password_required ... ok
[INFO] [stdout] test service::device_control::tests::test_reinitialize_handler_coldstart ... ok
[INFO] [stdout] test service::device_control::tests::test_reinitialized_state_from_u32 ... ok
[INFO] [stdout] test service::device_control::tests::test_time_sync_handler ... ok
[INFO] [stdout] test service::discovery::tests::test_who_is_all ... ok
[INFO] [stdout] test service::discovery::tests::test_who_is_encode_decode ... ok
[INFO] [stdout] test service::discovery::tests::test_who_is_range ... ok
[INFO] [stdout] test service::file_access::tests::test_decode_read_file_stream_request ... ok
[INFO] [stdout] test service::file_access::tests::test_decode_read_file_record_request ... ok
[INFO] [stdout] test service::file_access::tests::test_decode_write_file_record_request ... ok
[INFO] [stdout] test service::file_access::tests::test_decode_write_file_stream_request ... ok
[INFO] [stdout] test service::file_access::tests::test_encode_read_file_record_ack ... ok
[INFO] [stdout] test service::file_access::tests::test_encode_write_file_record_ack ... ok
[INFO] [stdout] test service::file_access::tests::test_encode_write_file_stream_ack ... ok
[INFO] [stdout] test service::file_access::tests::test_handler_creation ... ok
[INFO] [stdout] test service::file_access::tests::test_read_file_record_handler ... ok
[INFO] [stdout] test service::file_access::tests::test_encode_read_file_stream_ack ... ok
[INFO] [stdout] test service::file_access::tests::test_read_file_stream_handler ... ok
[INFO] [stdout] test service::file_access::tests::test_read_file_stream_partial ... ok
[INFO] [stdout] test service::file_access::tests::test_read_unknown_file ... ok
[INFO] [stdout] test service::file_access::tests::test_signed_to_bytes ... ok
[INFO] [stdout] test service::file_access::tests::test_stream_access_mismatch ... ok
[INFO] [stdout] test service::file_access::tests::test_write_file_record_handler ... ok
[INFO] [stdout] test service::file_access::tests::test_write_file_stream_handler ... ok
[INFO] [stdout] test service::file_access::tests::test_write_read_only_file ... ok
[INFO] [stdout] test service::file_access::tests::test_write_stream_append ... ok
[INFO] [stdout] test service::handler::tests::test_service_registry ... ok
[INFO] [stdout] test service::property::tests::test_handle_read_property ... ok
[INFO] [stdout] test service::property::tests::test_read_property_ack_encode ... ok
[INFO] [stdout] test service::property::tests::test_read_property_decode ... ok
[INFO] [stdout] test service::property_multiple::tests::test_property_access_result ... ok
[INFO] [stdout] test service::property_multiple::tests::test_property_reference ... ok
[INFO] [stdout] test service::property_multiple::tests::test_read_all_properties ... ok
[INFO] [stdout] test service::property_multiple::tests::test_unknown_object_error ... ok
[INFO] [stdout] test service::property_multiple::tests::test_write_property_multiple_handler ... ok
[INFO] [stdout] test service::read_range::tests::test_apply_range_by_position_backward ... ok
[INFO] [stdout] test service::property_multiple::tests::test_read_property_multiple_handler ... ok
[INFO] [stdout] test service::read_range::tests::test_apply_range_by_position_forward ... ok
[INFO] [stdout] test service::read_range::tests::test_apply_range_by_time ... ok
[INFO] [stdout] test service::read_range::tests::test_apply_range_empty_buffer ... ok
[INFO] [stdout] test service::read_range::tests::test_apply_range_none ... ok
[INFO] [stdout] test service::read_range::tests::test_encode_read_range_ack ... ok
[INFO] [stdout] test service::read_range::tests::test_handler_creation ... ok
[INFO] [stdout] test service::read_range::tests::test_record_timestamp_sortable_extraction ... ok
[INFO] [stdout] test service::read_range::tests::test_timestamp_sortable_ordering ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_decode_subscribe_cov_cancellation ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_decode_subscribe_cov_property_with_increment ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_decode_subscribe_cov_with_confirmed_and_lifetime ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_subscribe_cov_handler_cancellation ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_subscribe_cov_handler_service_identity ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_subscribe_cov_handler_creates_subscription ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_subscribe_cov_handler_unknown_object ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_subscribe_cov_property_handler_cancellation ... ok
[INFO] [stdout] test service::subscribe_cov::tests::test_subscribe_cov_property_handler_creates_subscription ... ok
[INFO] [stdout] test service::tsm::tests::test_capacity_limit ... ok
[INFO] [stdout] test service::tsm::tests::test_chaos_delay ... ok
[INFO] [stdout] test service::tsm::tests::test_chaos_drop ... ok
[INFO] [stdout] test service::tsm::tests::test_different_invoke_ids_are_independent ... ok
[INFO] [stdout] test service::tsm::tests::test_different_sources_are_independent ... ok
[INFO] [stdout] test service::tsm::tests::test_duplicate_detection_in_progress ... ok
[INFO] [stdout] test service::tsm::tests::test_duplicate_returns_cached_response ... ok
[INFO] [stdout] test service::tsm::tests::test_new_transaction ... ok
[INFO] [stdout] test service::tsm::tests::test_no_chaos_drop ... ok
[INFO] [stdout] test service::tsm::tests::test_statistics ... ok
[INFO] [stdout] test service::tsm::tests::test_transaction_states ... ok
[INFO] [stdout] test service::tsm::tests::test_capacity_evicts_expired ... ok
[INFO] [stdout] test service::tsm::tests::test_cleanup_expired ... ok
[INFO] [stdout] test service::tsm::tests::test_expired_entry_treated_as_new ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 329 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mabi_bacnet
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 46) ... ignored
[INFO] [stdout] test src/object/registry.rs - object::registry::ObjectTypeDescriptor (line 278) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "03e263d3ea4f90b780a977b7b81d7877f35a01a45a62ea105933e781c3c8c0ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "03e263d3ea4f90b780a977b7b81d7877f35a01a45a62ea105933e781c3c8c0ea", kill_on_drop: false }`
[INFO] [stdout] 03e263d3ea4f90b780a977b7b81d7877f35a01a45a62ea105933e781c3c8c0ea
